package com.hyt.it.ogt.kq.service.bm.model.entity;

import lombok.Data;
import org.apache.tomcat.util.buf.StringUtils;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 教材购买记录
 * 
 * @author wt
 * @version 2019年10月30日 下午4:57:05
 */

@Data
public class TextBookBuyRecord{

	/**
	 * 用户注册id
	 */
	private String regId;
	
	/**
	 * 用户名称
	 */
	private String userName;
	
	/**
	 * 实际支付金额
	 */
	private BigDecimal actrualPrice;
	
	/**
	 * 支付的状态
	 * 0:未支付：考生发起支付，未付款 
	   1:已付款：第三方回调结果成功
	   2:部分退款
	   3:支付失败：第三方返回失败原因
	   4:退款中
	   5:退款失败
	   6:退款成功
	 */
	private int payStatus;

	/**
	 * 付款时间
	 */
	private Date orderTime;

	/**
	 * 收件人
	 */
	private String addressee;

	/**
	 * 电话号码
	 */
	private String phone;

	/**
	 * 收件地址-省
	 */
	private String addrProv;

	/**
	 * 收件地址-市
	 */
	private String addrCity;

	/**
	 * 收件地址-区
	 */
	private String addrCounty;

	/**
	 * 收件地址-详细地址
	 */
	private String addrDetail;
	
	/**
	 * 收件完整地址
	 */
	private String forcePurchase;

	/**
	 * 发票状态
	 * 1:待开具  0: 成功  2：失败
	 */
	private int invoiceResult;
	

	public String getForcePurchase() {
		return StringUtils.join(new String[] {addrProv,addrCity,addrCounty,addrDetail});
	}
}
